package com.jari.lg.mapper;

import com.jari.lg.domain.ViolationTopLocationDay;
import com.jari.lg.domain.ViolationTopLocationDayExample;
import com.jari.lg.domain.ViolationTopLocationDayKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ViolationTopLocationDayMapper {
    int countByExample(ViolationTopLocationDayExample example);

    int deleteByExample(ViolationTopLocationDayExample example);

    int deleteByPrimaryKey(ViolationTopLocationDayKey key);

    int insert(ViolationTopLocationDay record);

    int insertSelective(ViolationTopLocationDay record);

    List<ViolationTopLocationDay> selectByExample(ViolationTopLocationDayExample example);

    ViolationTopLocationDay selectByPrimaryKey(ViolationTopLocationDayKey key);

    int updateByExampleSelective(@Param("record") ViolationTopLocationDay record, @Param("example") ViolationTopLocationDayExample example);

    int updateByExample(@Param("record") ViolationTopLocationDay record, @Param("example") ViolationTopLocationDayExample example);

    int updateByPrimaryKeySelective(ViolationTopLocationDay record);

    int updateByPrimaryKey(ViolationTopLocationDay record);

    void insertBatch(List<ViolationTopLocationDay> resultList);
}